have a keen sense of smell - Alemán Inglés Diccionario